  body { background : #fcfcfc url("images/fond.jpg"); margin: 20px 20px 20px 20px; }
  body,p,div,span,th,td,ul,li,input { font-size: 10pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: black; }
  tr.lst:hover,.search { background-color: #ddd; }
  hr { color: black; }
  a:link { color: #039; text-decoration: none; }
  a:visited { color: #039; text-decoration: none; }
  a:hover { color: #c00; text-decoration: none; background-color: #FDFDB0; }
  a:active { color: #c00; text-decoration: none; }
  table { border:none; width:100%; }
  td { border:none; }
  .nowrap { white-space:nowrap; }
  th { white-space:nowrap; border: none; border-bottom: 1px dotted #999; background-color: #d9d9d9; }
  h1 { font-size: 18pt; font-weight: bold; text-align: center; color: #936; }
  h2 { font-weight: normal; }
  img { border: none; margin: 0px 3px 0px 3px; vertical-align:middle; }
  .normal{ font-weight: normal; }
  #menu { border: 2px solid #ccc; padding:5px; height: 18px; }
  .important,.err { color: red; font-weight: bold; }
  .ok { color: #071; font-weight: bold; }
  #auth { position:absolute; width:350px; left:50%; margin-left:-175px; padding:10px; border:2px solid #ccc; top:25%; }
  #inscrivezvous { position:absolute; text-align:center; width:700px; left:50%; margin-left:-350px; top:55%; }
  input.textbox { color:#00a; border:none;background:transparent; }